using System;
using System.Collections.Generic;
using Rhizome.Contract.Visitor;

namespace Rhizome.Contract
{
	public interface IValidate : IElement
	{
		/// <summary>
		/// Validates the instance (without children).
		/// </summary>
		IEnumerable<IValidationResult> GetValidationResults();
	}
}